﻿using System;
using Onshi.POS.Modelo.Entidades.Tipos;

namespace Onshi.POS.Modelo.Entidades
{
    [Serializable()]
    public class ClienteTipoFormaPago : EntidadBase<Int32>
    {
        #region Constructores

        public ClienteTipoFormaPago()
            : base()
        {
        }

        #endregion

        #region Atributos

        private TipoFormaPago tipoFormaPago;
        private Cliente cliente;
        private Boolean tienePermiso;

        #endregion

        #region Propiedades

        public TipoFormaPago TipoFormaPago
        {
            get { return tipoFormaPago; }
            set { tipoFormaPago = value; }
        }

        public Cliente Cliente
        {
            get { return cliente; }
            set { cliente = value; }
        }

        public Boolean TienePermiso
        {
            get { return tienePermiso; }
            set { tienePermiso = value; }
        }

        #endregion

        #region Metodos

        public override String ToString()
        {
            return tipoFormaPago.Nombre;
        }

        #endregion
    }
}
